
package ejemplodeawt;

import java.awt.*;
import java.awt.event.*;

public class botonesCuadro {
public static void main(String[] args) {
        Frame f=new Frame();
        Button b1=new Button("1");
        Button b2=new Button("2");
        Button b3=new Button("3");
        Button b4=new Button("4");
        Button b5=new Button("5");
        Button b6=new Button("6");
        Button b7=new Button("7");
        Button b8=new Button("8");
        Button b9=new Button("9");
        Button b10=new Button("10");
        Button b11=new Button("11");
        Button b12=new Button("12");
        Button b13=new Button("13");
        Button b14=new Button("14");
        Button b15=new Button("15");
        Button b16=new Button("16");
        Button b17=new Button("17");
        Button b18=new Button("18");
        Button b19=new Button("19");
        Button b20=new Button("20");
        Button b21=new Button("21");
        Button b22=new Button("22");
        Button b23=new Button("23");
        Button b24=new Button("24");
        Button b25=new Button("25");
        Button b26=new Button("26");
        Button b27=new Button("27");
        Button b28=new Button("28");
        Button b29=new Button("29");
        Button b30=new Button("30");
        Button b31=new Button("31");
        Button b32=new Button("32");
        Button b33=new Button("33");
        Button b34=new Button("34");
        Button b35=new Button("35");
        Button b36=new Button("36");
        Button b37=new Button("37");
        Button b38=new Button("38");
        Button b39=new Button("39");
        Button b40=new Button("40");
        Button b41=new Button("41");
        Button b42=new Button("42");
        Button b43=new Button("43");
        Button b44=new Button("44");
        Button b45=new Button("45");
        Button b46=new Button("46");
        Button b47=new Button("47");
        Button b48=new Button("48");
        Button b49=new Button("49");
        Button b50=new Button("50");
        Button b51=new Button("51");
        Button b52=new Button("52");
        Button b53=new Button("53");
        Button b54=new Button("54");
        Button b55=new Button("55");
        Button b56=new Button("56");
        Button b57=new Button("57");

        Panel p1=new Panel();
        Panel p2=new Panel();
        Panel p3=new Panel();
        Panel p4=new Panel();
        Panel p5=new Panel();
        Panel p6=new Panel();
        Panel p7=new Panel();
        Panel p8=new Panel();
        Panel p9=new Panel();
        Panel p10=new Panel();
        Panel p11=new Panel();
        Panel p12=new Panel();
        Panel p13=new Panel();
        Panel p14=new Panel();
        Panel p15=new Panel();
        Panel p16=new Panel();
        f.setLayout(new GridLayout(4,4));
        p1.setLayout(new GridLayout(2,2));
        f.add(p1);
        p1.add(b1);
        p1.add(b2);
        p1.add(b3);
        p1.add(b4);

        p2.setLayout(new GridLayout(2,1));
        f.add(p2);
        p2.add(b5);
        p2.add(b6);

        p3.setLayout(new GridLayout(3,1));
        f.add(p3);
        p3.add(b7);
        p3.add(b8);
        p3.add(b9);

        p4.setLayout(new GridLayout(2,2));
        f.add(p4);
        p4.add(b10);
        p4.add(b11);
        p4.add(b12);
        p4.add(b13);

        p5.setLayout(new GridLayout(3,1));
        f.add(p5);
        p5.add(b14);
        p5.add(b15);
        p5.add(b16);

        p6.setLayout(new GridLayout(1,4));
        f.add(p6);
        p6.add(b17);
        p6.add(b18);
        p6.add(b19);
        p6.add(b20);

        p7.setLayout(new GridLayout(1,4));
        f.add(p7);
        p7.add(b21);
        p7.add(b22);
        p7.add(b23);
        p7.add(b24);

        p8.setLayout(new GridLayout(3,1));
        f.add(p8);
        p8.add(b25);
        p8.add(b26);
        p8.add(b27);

        p9.setLayout(new GridLayout(1,2));
        f.add(p9);
        p9.add(b28);
        p9.add(b29);

        p10.setLayout(new GridLayout(3,1));
        f.add(p10);
        p10.add(b30);
        p10.add(b31);
        p10.add(b32);

        p11.setLayout(new GridLayout(3,1));
        f.add(p11);
        p11.add(b33);
        p11.add(b34);
        p11.add(b35);

        p12.setLayout(new GridLayout(1,2));
        f.add(p12);
        p12.add(b36);
        p12.add(b37);

        p13.setLayout(new GridLayout(1,2));
        f.add(p13);
        p13.add(b38);
        p13.add(b39);
        Panel pn1=new Panel();
        Panel pn2=new Panel();
        Panel pn3=new Panel();
        Panel pn4=new Panel();
        Panel pn5=new Panel();
        Panel pn6=new Panel();
        f.add(p14);
        p14.setLayout(new GridLayout(3,1));
        p14.add(pn1);
        pn1.setLayout(new GridLayout(1,3));
        pn1.add(b40);
        pn1.add(b41);
        pn1.add(b42);

        pn2.setLayout(new GridLayout(1,2));
        p14.add(pn2);
        pn2.add(b43);
        pn2.add(b44);

        pn3.setLayout(new GridLayout(1,3));
        p14.add(pn3);
        pn3.add(b45);
        pn3.add(b46);
        pn3.add(b47);

        p15.setLayout(new GridLayout(3,1));
        p15.add(pn4);
        pn4.setLayout(new GridLayout(1,3));
        pn4.add(b48);
        pn4.add(b49);
        pn4.add(b50);

        pn5.setLayout(new GridLayout(1,2));
        p15.add(pn5);
        pn5.add(b51);
        pn5.add(b52);

        pn6.setLayout(new GridLayout(1,3));
        p15.add(pn6);
        pn6.add(b53);
        pn6.add(b54);
        pn6.add(b55);
        f.add(p15);

        p16.setLayout(new GridLayout(1,2));
        f.add(p16);
        p16.add(b56);
        p16.add(b57);




f.addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
        f.setSize(500, 500);
        f.setVisible(true);
    }
}
